﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
using CrystalDecisions.Windows.Forms;
using System.Linq;
using QuanLyKhachSan.report;
namespace QuanLyKhachSan
{
    public partial class frmInHoaDonKhachDoan : DevExpress.XtraEditors.XtraForm
    {
        //public List<thutienphongResult> thutien;
        
        public frmInHoaDonKhachDoan()
        {
            InitializeComponent();
        }
        DataClassesKhachSanDataContext db = new DataClassesKhachSanDataContext(SystemInfo.pub_ConnString);
        private void frmInHoaDonKhachDoan_Load(object sender, EventArgs e)
        {
            //this.fillData();
        }
        //void fillData()
        //{
        //    rptHoaDonKhachDoan reportXepHang = new rptHoaDonKhachDoan();


        //    DataTable dtChiTiet = new DataTable();
        //    dtChiTiet.Columns.Add("CTTP_ID");
        //    dtChiTiet.Columns.Add("CTTP_NGAYBD", System.Type.GetType("System.DateTime"));
        //    dtChiTiet.Columns.Add("CTTP_NGAYKT", System.Type.GetType("System.DateTime"));
        //    dtChiTiet.Columns.Add("CTTP_DONGIA", System.Type.GetType("System.Double"));
        //    dtChiTiet.Columns.Add("DICH_VU", System.Type.GetType("System.Decimal"));
        //    dtChiTiet.Columns.Add("THUC_AN", System.Type.GetType("System.Decimal"));
        //    dtChiTiet.Columns.Add("P_MA");
        //    dtChiTiet.Columns.Add("TP_LOAI_GIA");
        //    dtChiTiet.Columns.Add("TIEN_PHONG", System.Type.GetType("System.Decimal"));
        //    dtChiTiet.Columns.Add("TEN_KHACH");
        //    for (int i = 0; i < thutien .Count ; i++)
        //    {
        //        string dongia;
        //        Decimal tienphong;
        //        if (thutien[i].TP_LOAI_GIA == true)
        //        {
        //            dongia = "Ngày";
        //            TimeSpan ngay = DateTime.Parse(thutien[i].CTTP_NGAYKT.ToString().Substring(0, 10)) - DateTime.Parse(thutien[i].CTTP_NGAYBD.ToString().Substring(0, 10));
        //            if (ngay.TotalDays < 1)
        //            {

        //                tienphong = thutien[i].CTTP_DONGIA;
        //            }
        //            else
        //            {
        //                tienphong = int.Parse(ngay.TotalDays.ToString()) * thutien[i].CTTP_DONGIA;
        //            }
        //        }
        //        else
        //        {
        //            dongia = "Giờ";
        //             TimeSpan ngay =  thutien[i].CTTP_NGAYKT - thutien[i].CTTP_NGAYBD;
        //            tienphong = int.Parse(ngay.TotalHours.ToString()) * thutien[i].CTTP_DONGIA;
        //        }

        //        var khachhang = db.KHACH_HANGs .Single (h => h.KH_ID == thutien[i].KH_ID)  ;

        //        dtChiTiet.Rows.Add(new object[]
        //                  {
        //                      thutien[i].CTTP_ID ,
        //                      thutien[i].CTTP_NGAYBD,
        //                      thutien[i].CTTP_NGAYKT,
        //                      thutien[i].CTTP_DONGIA,
        //                      thutien[i].DICH_VU ,
        //                      thutien[i].THUC_AN ,
        //                      thutien[i].P_MA ,
        //                      dongia ,
        //                      tienphong ,
        //                      khachhang .KH_HOTEN       
        //                   });
        //    }
        //    reportXepHang.SetDataSource(dtChiTiet);
        //    crystalReportViewer1.ReportSource = reportXepHang;
        //}
    }
}